package com.silverbox.sweeporder.controller.waimai.outvo;

import io.swagger.annotations.ApiModelProperty;

public class WaimaiTradeInfo {

	@ApiModelProperty(notes = "支付状态 0,未付款 1,已付款,")
	private Integer payStatus;

	@ApiModelProperty(notes = "支付方式")
	private Integer payModel;
	
	@ApiModelProperty(notes = "订单支付时间")
	private String payTime;
	
	@ApiModelProperty(notes = "总支付金额")
	private Double totalPay;
	
	@ApiModelProperty(notes = "订单总价")
	private Double totalPrice;
	
	@ApiModelProperty(notes = "子店铺id")
	private Integer storeId;
	
	@ApiModelProperty(notes = "子店铺名称")
	private String shopName;
	
	@ApiModelProperty(notes = "订单来源")
    private Long outerSupportId;
	
	@ApiModelProperty(notes = "订单状态  -1（扫码下单先付后吃已下单、在线订单已下单） 0.待确认订单，1.商家已接单，2.商家拒单，3.加菜订单，5.退款中，6.已退款，7.拒绝退款 11，交易完成，12交易取消")
	private Integer orderStatus;
	
	@ApiModelProperty(notes = "订单号")
	private String orderNum;
	
	@ApiModelProperty(notes = "商家优惠金额")
    private Double thirdPromotionFee;

	@ApiModelProperty(notes = "支付平台优惠金额")
    private Double payplatformPromotionFee;
	
	@ApiModelProperty(notes = "原价")
	private Double originalPrice;

	public Integer getPayStatus() {
		return payStatus;
	}

	public void setPayStatus(Integer payStatus) {
		this.payStatus = payStatus;
	}

	public Integer getPayModel() {
		return payModel;
	}

	public void setPayModel(Integer payModel) {
		this.payModel = payModel;
	}

	public String getPayTime() {
		return payTime;
	}

	public void setPayTime(String payTime) {
		this.payTime = payTime;
	}

	public Double getTotalPay() {
		return totalPay;
	}

	public void setTotalPay(Double totalPay) {
		this.totalPay = totalPay;
	}

	public Double getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(Double totalPrice) {
		this.totalPrice = totalPrice;
	}

	public Integer getStoreId() {
		return storeId;
	}

	public void setStoreId(Integer storeId) {
		this.storeId = storeId;
	}

	public String getShopName() {
		return shopName;
	}

	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public Long getOuterSupportId() {
		return outerSupportId;
	}

	public void setOuterSupportId(Long outerSupportId) {
		this.outerSupportId = outerSupportId;
	}

	public Integer getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}

	public String getOrderNum() {
		return orderNum;
	}

	public void setOrderNum(String orderNum) {
		this.orderNum = orderNum;
	}

	public Double getThirdPromotionFee() {
		return thirdPromotionFee;
	}

	public void setThirdPromotionFee(Double thirdPromotionFee) {
		this.thirdPromotionFee = thirdPromotionFee;
	}

	public Double getPayplatformPromotionFee() {
		return payplatformPromotionFee;
	}

	public void setPayplatformPromotionFee(Double payplatformPromotionFee) {
		this.payplatformPromotionFee = payplatformPromotionFee;
	}

	public Double getOriginalPrice() {
		return originalPrice;
	}

	public void setOriginalPrice(Double originalPrice) {
		this.originalPrice = originalPrice;
	}
	
}
